package digui;

/**
 * 啤酒问题
 * 两快一瓶，两个空瓶换一瓶，4个盖子换一瓶
 * 10块钱可换几瓶啤酒
 */
public class Demo2 {
    public static void main(String[] agrs){
        System.out.println(drink(5,5));
    }

    /**
     *
     * @param p 空瓶数
     * @param g 盖子数
     * @return 喝的瓶数
     */
    public static int drink(int p,int g){
        if (p<2&&g<4) {
            System.out.println(p + "-----" + g);
            return 0;
        }
       int ps=p/2+g/4;//可以换取的瓶数
       return ps+drink(p%2+ps,g%4+ps);
    }

}
